package File;

import java.io.File;
import java.util.Arrays;

public class fileiterate {

    public static void main(String[] args) {

        // 创建File对象，并指定文件路径
        File file = new File("G:\\Projects\\IdeaProjects\\IO\\src");

        // 判断是否为目录
        if(file.isDirectory()){
            System.out.println("这是一个目录");
            // 如果是目录，从目录中获取所有文件的名称
            String[] fileName = file.list();
            // 对指定路径下的文件或目录进行遍历
            //Arrays.stream(fileName).forEach(f->System.out.println(f));
            for(int i=0;i<fileName.length;i++){

                File file1 = new File(fileName[i]);

                if(file1.isDirectory()){
                    System.out.println(file1.getName());
                    System.out.println("这是一个目录");
                }else{
                    System.out.println(file1.getName());
                    System.out.println("这是一个文件");
                }

            }

        }

    }

}
